package com.liuchong.cloudbiz1.controller;

import com.liuchong.cloudbiz1.entity.StudentEntity;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

import java.util.concurrent.TimeUnit;

/**
 * @author: liuchong
 * @create: 2023/2/26 20:49
 * @description:
 */
@RestController
@RequestMapping(value = "/student")
public class StudentController {

    /**
     *  获取一个学生
     * @return JSON对象
     * */
    @GetMapping(value = "/detail")
    public Object getStudent () throws InterruptedException {
        TimeUnit.SECONDS.sleep(6);
        StudentEntity student = new StudentEntity();
        //可以看到，我们没有在实体类写get和set方法，但是我们依然可以调用这些方法
        //这就是Lombok插件的好处，只需要在实体类加一个@Data注解
        student.setName("liuchong");
        student.setAge(18);
        return student;
    }
}
